package com.dbumama.market.service.api.pay;

import com.dbumama.market.model.BuyerUser;
import java.math.BigDecimal;
import java.util.TreeMap;

public abstract interface PayService
{
  public abstract void resultLotteryCallback(BuyerUser paramBuyerUser, TreeMap<String, Object> paramTreeMap)
    throws PayException;
  
  public abstract void resultOrderCallback(BuyerUser paramBuyerUser, TreeMap<String, Object> paramTreeMap)
    throws PayException;
  
  public abstract void resultMemberCardCallback(BuyerUser paramBuyerUser, TreeMap<String, Object> paramTreeMap)
    throws PayException;
  
  public abstract TreeMap<String, Object> prepareToPay(String paramString1, String paramString2, BigDecimal paramBigDecimal, String paramString3, String paramString4)
    throws PayException;
  
  public abstract void payByCard(Long paramLong1, Long paramLong2)
    throws PayException;
}
